package models

// 商户结算信息
type MerSettlementInfo struct {
	TenantId *uint64 `gorm:"column:tenant_id;primarykey"` // 租户id
	AccountName *string `gorm:"column:account_name"` // 资金结算账户名称
	BankName *string `gorm:"column:bank_name"` // 资金结算银行名称
	BankAccount *string `gorm:"column:bank_account"` // 资金结算账号
	BankTel *string `gorm:"column:bank_tel"` // 银行预留手机号
	AccountType *uint8 `gorm:"column:account_type"` // 付款账户类型 1:对公 2:对私
	InvoiceRecipient *string `gorm:"column:invoice_recipient"` // 发票收件人
	InvoiceRecipientTel *string `gorm:"column:invoice_recipient_tel"` // 发票收件人手机
	InvoiceRecipientTel2 *string `gorm:"column:invoice_recipient_tel2"` // 发票收件人座机
	InvoiceMailAddr *string `gorm:"column:invoice_mail_addr"` // 发票邮寄地址
	ZipCode *string `gorm:"column:zip_code"` // 邮编
	Email *string `gorm:"column:email"` // 电子邮箱
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` // 创建时间
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *MerSettlementInfo) TableName() string {
	return "mer_settlement_info"
}